let a = 1;
console.log(a);

function timeout(ms) {
    return new Promise((resolve, reject) => {
        setTimeout(resolve, ms, 'done');
    });
}

timeout(100).then(
    (value) => {
        console.log(value);
    },
    (error) => {
        console.log(error);
    });

console.log("就不等你了");

const promise = new Promise(function (resolve,reject) {
    resolve("success");
    reject("error");
});
promise.then(function (value) {
    console.log(value);
},function (error) {
   console.log(error);
});


//生成package.json文件，npm init -y (其中-y可以不用我们自己一直敲回车输入信息，均采用默认值)，这样就初始完了。

//接下来，全局安装babel环境，babel-cli 命令行转码工具。npm install -g babel-cli

//npm install --save-dev babel-preset-es2015 babel-cli

//现在可以在package.json文件中可以看到已经安装好了两个包。

// 但是现在还是不能打包，可以先试着打包看看。看到变量let还是let

// babel src/index.js -o dist/index.js
// 转src下的index.js文件 输出为dist下的index.js文件，-o 或--out-file 参数 是制定输出文件。

//整个目录转码是 babel src --out-dir lib

// 发现还是不可以，在根目录下，我们再建立.babelrc文件。 该文件用来设置转码规则和插件，基本格式如下。

// presets字段设定转码规则，官方提供了一些规则集，可以根据需要来安装。

// 再用  babel src/index.js -o dist/index.js 进行命令打包一下。

//基本环境搭建好了，但是我们每次都要去执行这么长的命令去打包，很麻烦。所以我们重新配置一下

//执行npm run build 命令，依旧可以打包。